package cn.ym.mall.dao;

import cn.ym.mall.entity.Complaints;

import java.sql.SQLException;
import java.util.List;

/**
 * 赵金明
 * 2022/8/11
 * 投诉DAO接口
 */
public interface ComplaintsDao {
    /**
     * 新增投诉
     * @param complaints 添加的投诉
     * @return 返回成功的条数
     */
    public Integer addComplaints(Complaints complaints)throws SQLException;

    /**
     * 通过投诉id查询投诉信息
     * @param tsid
     * @return
     */
    public Complaints getComplaintsByTid(Integer tsid)throws SQLException ;

    /**
     * 查询所有的投诉
     * @return 投诉集合
     */
    public List<Complaints> getComplaints()throws SQLException ;

    /**
     * 查询投诉总数
     * @return
     */
    public long getComplaintsCount()throws SQLException ;

    /**
     * 查询所有投诉举报（分页）
     * @param pageNo
     * @param pageSize
     * @return
     * @throws SQLException
     */
    public List<Complaints> getPageComplaints(Integer pageNo, Integer pageSize)throws SQLException ;


}
